have just done something - Turkish English Dictionary